﻿using System;
using System.ComponentModel;

namespace ThresholdAssistant.Enums
{
    /// <summary>
    /// 机器人登录方式
    /// </summary>
    [Serializable]
    public enum RobotLoginMethodEnum
    {
        /// <summary>
        /// 未知
        /// </summary>
        [Description("未知")]
        Default = 0,

        /// <summary>
        /// 没有调用底层登录接口
        /// </summary>
        [Description("没有调用底层登录接口")]
        NoRequestDcAPI = -1,

        /// <summary>
        /// 帐号密码登录
        /// </summary>
        [Description("帐号密码登录")]
        AccountPassword = 10,

        /// <summary>
        /// 恢复长连接
        /// </summary>
        [Description("恢复长连接")]
        LongConnection = 11,

        /// <summary>
        /// 缓存登录
        /// </summary>
        [Description("缓存登录")]
        CacheLogin = 12,

        /// <summary>
        /// 扫码分身
        /// </summary>
        [Description("扫码分身")]
        ScanSeparation = 13
    }
}